home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / man / cmds.fmt / gdb.man < prev    next >
Encoding:
Text File  |  1989-01-26  |  4.7 KB  |  133 lines

  1.  
  2.  
  3.  
  4. GDB                       User Commands                       GDB
  5.  
  6.  
  7.  
  8. NNAAMMEE
  9.      gdb - Project GNU's DeBugger
  10.  
  11. SSYYNNOOPPSSIISS
  12.      ggddbb [ ooppttiioonnss ]   See documentation mentioned below.
  13.  
  14. DDEESSCCRRIIPPTTIIOONN
  15.      _g_d_b is a source level symbolic debugger for C programs,
  16.      created by Richard M. Stallman (rms) for the GNU Project,
  17.      and distributed by the Free Software Foundation.  Eventually
  18.      GNU (Gnu's Not Unix) will be a complete replacement for
  19.      Berkeley Unix, all of which everyone will be able to use
  20.      freely.  See the _G_N_U _E_m_a_c_s man page for pointers to more
  21.      information.
  22.  
  23.      _g_d_b has something of the flavor of _d_b_x, but has more
  24.      features and power.  It can also be used to debug o/s ker-
  25.      nels, but needs to be configured differently for that task.
  26.  
  27.      Project GNU isn't using Unix man pages.  Its style of com-
  28.      plete documentation can be found by:
  29.  
  30.      The help and info commands inside _g_d_b.
  31.  
  32.      In the Info system in _G_N_U _E_m_a_c_s.  Type C-h i, and follow the
  33.      directions.  This is equivalent to the reference manual for
  34.      _g_d_b, and has about 55 pages of text.
  35.  
  36.      _g_d_b could be extended to work with other languages (e.g.
  37.      Pascal) and machines (e.g. encores).  If you like, copy the
  38.      sources and give it a try.  When you have it working send
  39.      _d_i_f_f -_c's of the changed files to bug-gdb@prep.ai.mit.edu
  40.      (fuller details below), so they can benefit everyone.
  41.  
  42. DDIISSTTRRIIBBUUTTIIOONN
  43.      _g_d_b is free; anyone may redistribute copies of _g_d_b to anyone
  44.      under the terms stated in the _g_d_b General Public License, a
  45.      copy of which accompanies each copy of _g_d_b, is readable with
  46.      the info command inside _g_d_b, and which also appears in the
  47.      _g_d_b reference manual.
  48.  
  49.      Copies of _g_d_b may sometimes be received packaged with dis-
  50.      tributions of Unix systems, but it is never included in the
  51.      scope of any license covering those systems.  Such inclusion
  52.      would violate the terms on which distribution is permitted.
  53.      In fact, the primary purpose of the General Public License
  54.      is to prohibit anyone from attaching any other restrictions
  55.      to redistribution of _g_d_b.
  56.  
  57.      You can order printed copies of the _g_d_b reference manual for
  58.      $10.00/copy postpaid from the Free Software Foundation,
  59.      which develops GNU software (contact them for quantity
  60.  
  61.  
  62.  
  63. Sprite v1.0               13 April 1987                         1
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. GDB                       User Commands                       GDB
  71.  
  72.  
  73.  
  74.      prices on the manual).  Their address is:
  75.          Free Software Foundation
  76.          1000 Mass Ave.
  77.          Cambridge, MA  02138
  78.      As with all software and publications from FSF, everyone is
  79.      permitted to make and distribute copies of the _g_d_b reference
  80.      manual.  The TeX source to the _g_d_b reference manual is also
  81.      included in the _G_N_U _E_m_a_c_s source distribution.
  82.  
  83. OOPPTTIIOONNSS
  84.      See documentation.
  85.  
  86. EEXXAAMMPPLLEESS
  87.      See documentation.
  88.  
  89. SSEEEE AALLSSOO
  90.      adb(1), sdb(1), dbx(1)
  91.  
  92. BBUUGGSS
  93.      There is a mailing list, bug-gdb@prep.ai.mit.edu on the
  94.      internet (ucbvax!prep.ai.mit.edu!bug-gdb on UUCPnet), for
  95.      reporting _g_d_b bugs and fixes.  But before reporting some-
  96.      thing as a bug, please try to be sure that it really is a
  97.      bug, not a misunderstanding or a deliberate feature.  We ask
  98.      you to read the section ``Reporting Emacs Bugs'' near the
  99.      end of the _G_N_U _E_m_a_c_s reference manual (or Info system) for
  100.      hints on how and when to report bugs.  Also, include the
  101.      version number of the _g_d_b you are running in _e_v_e_r_y bug
  102.      report that you send in.
  103.  
  104.      Do not expect a personal answer to a bug report.  The pur-
  105.      pose of reporting bugs is to get them fixed for everyone in
  106.      the next release, if possible.  For personal assistance,
  107.      look in the SERVICE file (see the _G_N_U _E_m_a_c_s man page) for a
  108.      list of people who offer it.
  109.  
  110.      Please do not send anything but bug reports to this mailing
  111.      list.  Send other stuff to gnu@prep.ai.mit.edu (or the
  112.      corresponding UUCP address).  For more information about GNU
  113.      mailing lists, see the file MAILINGLISTS (see the _G_N_U _E_m_a_c_s
  114.      man page).  Bugs tend actually to be fixed if they can be
  115.      isolated, so it is in your interest to report them in such a
  116.      way that they can be easily reproduced.
  117.  
  118.      No bugs are known at this time.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129. Sprite v1.0               13 April 1987                         2
  130.  
  131.  
  132.  
  133.